package com.ruoyi.logistic.service;

import com.ruoyi.logistic.domain.NetworkSheetPriceSalesman;
import com.ruoyi.logistic.domain.NetworkSheetPriceSalesmanRecord;
import com.ruoyi.logistic.domain.PageDate;
import com.ruoyi.logistic.domain.vo.NetworkSheetPriceSalesmanVo;
import org.apache.ibatis.annotations.Param;

import java.sql.Date;
import java.util.List;

public interface NetworkSheetPriceSalesmanService {
    List<NetworkSheetPriceSalesman> selectAll(PageDate pageDate);
    Boolean insert(NetworkSheetPriceSalesman networkSheetPriceSalesman);
    Boolean update(NetworkSheetPriceSalesman networkSheetPriceSalesman);
    Boolean deleteById(Integer id);
    NetworkSheetPriceSalesman findById(Integer id);
    List<NetworkSheetPriceSalesman> search(NetworkSheetPriceSalesmanVo networkSheetPriceSalesmanVo
                                           );

    List<NetworkSheetPriceSalesmanRecord> searchDetail(Date startTime,
                                                 Date endTime,
                                                 Integer id
    );

}
